package cn.stylefeng.guns.modular.fi.model.result;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 * 
 * </p>
 *
 * @author zhangzh
 * @since 2024-11-04
 */
@Data
public class FiFreightDetailsResult implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
     * ID
     */
    private Long id;

    /**
     * 项目id
     */
    private Long operateId;

    /**
     * 所属项目
     */
    private String operateName;

    /**
     * 车次
     */
    private String trainNumber;

    /**
     * 流程状态
     */
    private String processStatus;

    /**
     * 发车日期
     */
    private String departDate;

    /**
     * 发运时间
     */
    private String departTime;

    /**
     * 到仓时间
     */
    private String arrivalTime;

    /**
     * 调度单号
     */
    private String dispatchNumber;

    /**
     * 客户单号
     */
    private String customerOrder;

    /**
     * 车牌号
     */
    private String plateNumber;

    /**
     * 司机
     */
    private String siji;

    /**
     * 司机电话
     */
    private String sijidianhua;

    /**
     * 车型
     */
    private String chexing;

    /**
     * 行驶里程
     */
    private BigDecimal mileageTraveled;

    /**
     * 里程区间
     */
    private String mileageRange;

    /**
     * 装车方
     */
    private String loadingType;

    /**
     * 装车工号
     */
    private String loadingNumber;

    /**
     * 装车人员
     */
    private String loadingPersonnel;

    /**
     * 准载量
     */
    private BigDecimal zhunzailiang;

    /**
     * 收货客户
     */
    private String getUnits;

    /**
     * 收货客户
     */
    private Long getUnitsId;

    /**
     * 城市
     */
    private String city;

    /**
     * 区县
     */
    private String county;

    /**
     * 合计数量
     */
    private BigDecimal toonum;

    /**
     * 合计体积
     */
    private BigDecimal toovolume;

    /**
     * 封箱数
     */
    private BigDecimal boxNumber;

    /**
     * 承运商id
     */
    private Long carrierId;

    /**
     * 承运商
     */
    private String carrierName;

    /**
     * 线路
     */
    private String lineName;

    /**
     * 线路ID
     */
    private Long lineId;

    /**
     * 单价
     */
    private BigDecimal price;

    /**
     * 计算运费
     */
    private BigDecimal calcCost;

    /**
     * 税率
     */
    private BigDecimal taxRate;

    /**
     * 未税金额
     */
    private BigDecimal untaxAmt;

    /**
     * 税额
     */
    private BigDecimal taxAmt;

    /**
     * 装车费
     */
    private BigDecimal loadingMoney;

    private Long deptId;

    private String remarks;


    private String carrierUserCode;

}
